#pragma once

#include "IAbility.h"
#include "Vector3D.h"
#include "HashedString.h"

namespace Combat
{
	class DirectionalAbility : public IAbility
	{
	public:
		DirectionalAbility( Combatant* owner );
	
		virtual const HashedString& Type() = 0;
		virtual void Activate( Maths::Vector3D& direction ) = 0;
	protected:
	};
};